def load_styles():
    """
    加载应用程序的深色主题样式表
    返回: 包含CSS样式的字符串（适配PySide6框架）
    设计原则：
    1. 强制深色主题 - 覆盖系统默认样式
    2. 高对比度配色 - 保证可读性
    3. 统一视觉规范 - 组件尺寸/间距/圆角保持一致
    4. 响应式布局 - 适配不同分辨率
    """
    return """
    /* ================= 主窗口结构 ================= */
    QMainWindow {
        background: #2d2d2d;       /* 基础背景色（RAL 9017交通黑） */
        color: #ffffff;            /* 全局文字色（WCAG AAA对比度） */
        font-family: "微软雅黑";    /* 中文字体兼容方案 */
        border: 1px solid #404040; /* 窗口边框（浅1阶灰度） */
    }
    /* ---------- 标题栏定制（Windows系统适配） ---------- */
    QMainWindow::title {
        background: #2d2d2d !important;    /* !important覆盖系统主题 */
        color: #ffffff !important;         /* 双保险确保文字颜色 */
        border-bottom: 1px solid #404040 !important;  /* 底部装饰线 */
        font-size: 14px;                   /* 匹配Windows标准标题字号 */
        padding: 4px 0 4px 10px;          /* 左对齐布局（避开系统按钮） */
        margin: 0;                         /* 消除默认外边距 */
        qproperty-alignment: AlignLeft;    /* 强制左对齐（Qt特有属性） */
    }
    
    /* =============== 功能区域容器 ================ */
    QGroupBox {
        border: 2px solid #4a4a4a;   /* 容器边框（RAL 7021石墨灰） */
        border-radius: 8px;          /* 现代UI流行圆角尺寸 */
        margin-top: 10px;            /* 与上方组件间隔 */
        padding: 8px 12px;          /* 内部留白（黄金比例1:1.5） */
        color: #ffffff;              
        font-weight: bold;           /* 分组标题加粗 */
        background: #2d2d2d;         /* 背景色与主窗口一致 */
        min-height: 60px;           /* 最小高度保证内容可见 */
        max-height: 80px;           /* 防止过度拉伸 */
    }
    
    /* =============== 交互控件样式 ================ */
    /* ----- 主按钮（强调操作） ----- */
    QPushButton {
        background: #007acc;         /* 品牌主色（Pantone 286C） */
        color: #ffffff;              
        border: 1px solid #005999;   /* 深色边框增强立体感 */
        padding: 6px 12px;          /* 舒适点击区域（Fitts定律） */
        border-radius: 5px;          
        min-width: 100px;            /* 避免文本截断 */
        min-height: 16px;            /* 触摸友好尺寸 */
        font-size: 14px;            
    }
    /* 悬停状态（色彩心理学-吸引注意） */
    QPushButton:hover {
        background: #0062a3;         /* 主色暗10% */
        border-color: #004d80;
    }
    /* 按下状态（提供触觉反馈） */
    QPushButton:pressed {
        background-color: #00518a;   /* 主色暗20% */
        border-color: #003d66;
    }
    /* ----- 输入控件组 ----- */
    QLineEdit, QComboBox {
        background: #3d3d3d;         /* 输入区背景（比主色浅1阶） */
        border: 1px solid #5a5a5a;   /* 边框色（中性灰） */
        border-radius: 5px;         
        padding: 4px 8px;                /* 文字缩进 */
        color: #ffffff;              
        min-height: 18px;            /* 符合人体工学最小高度 */
        min-width: 180px;            /* 保证常见内容可见性 */
        font-size: 12px;            /* 适中字号 */
    }
    /* 增强输入框焦点效果 */
    QLineEdit:focus, QComboBox:focus {
        border: 1px solid #007acc;
        background: #454545;
    }
    /* ----- 下拉列表弹出层 ----- */
    QComboBox QAbstractItemView {
        background-color: #2d2d2d;   /* 与输入框背景一致 */
        color: #ffffff;              
        border: 1px solid #5a5a5a;   /* 保持样式统一 */
        border-radius: 5px;          
        padding: 5px;               
        selection-background-color: #007acc;  /* 选中项延续主色调 */
        selection-color: #ffffff;   
    }

    /* =============== 信息展示组件 ================ */
    /* ----- 进度条 ----- */
    QProgressBar {
        height: 18px;               /* 标准控件高度 */
        border-radius: 5px;          
        background: #404040;         /* 背景与主窗口协调 */
        text-align: center;          /* 百分比居中 */
        color: white;                /* 进度文字 */
        font-size: 12px;            
    }
    /* 进度填充色（动态可视化） */
    QProgressBar::chunk {
        background: #007acc;         /* 与主按钮配色联动 */
        border-radius: 5px;          /* 圆角匹配容器 */
    }
    /* ----- 日志显示区 ----- */
    QTextEdit {
        background: #3d3d3d;         /* 深色背景降低视觉疲劳 */
        border: 1px solid #5a5a5a;   /* 弱化边框突出内容 */
        color: #e0e0e0;              /* 浅灰文字（降低对比度） */
        font-family: "Consolas", monospace;  /* 等宽字体对齐日志 */
        font-size: 12px;            
        padding: 10px;               /* 舒适阅读边距 */
        selection-background-color: #007acc;  /* 文本选中高亮 */
    }

    /* =============== 细节增强 ================ */
    /* ----- 超链接样式 ----- */
    QLabel[text^="http"] {
        color: #007acc;              /* 品牌色延续 */
        cursor: pointer;             /* 手势光标提示可点击 */
        text-decoration: underline;  /* 可选：增加下划线（需Qt5.15+） */
    }
    /* ----- 下拉箭头图标 ----- */
    QComboBox::down-arrow {
        image: url(resources/icons/down_arrow_f.png); /* 自定义图标路径 */
        width: 8px;                 /* 匹配标准控件尺寸 */
        height: 6px;
    }
    /* 展开状态箭头（微交互反馈） */
    QComboBox::down-arrow:on {
        image: url(resources/icons/down_arrow_t.png); 
    }
    /* ----- 通用标签 ----- */
    QLabel {
        color: #ffffff;              /* 确保辅助文字可见 */
        margin-bottom: 5px;          /* 与输入框的呼吸空间 */
        font-size: 12px;             /* 层级化字号系统 */
    }
    """